package cn.nebula.music.service;

import java.sql.Time;
import java.util.Set;

import cn.nebula.music.domain.Mv;

public interface MvService {
	public Set<Mv> findAllMvs() throws Exception;

	public Set<Mv> findAllMvsOfBT() throws Exception;

	public Set<Mv> findAllMvsWP() throws Exception;

	public Mv findMvById(Integer id) throws Exception;

	public Mv findMvWPById(Integer id) throws Exception;

	public Mv findMvByResourcepath(String resourcepath) throws Exception;

	public Set<Mv> findMvByDuration(Time duration) throws Exception;

	public void addMv(Mv mv) throws Exception;

	public void updateMv(Mv mv) throws Exception;

	public void deleteMvById(Integer id) throws Exception;
}
